#ifndef MAINSCENE_H
#define MAINSCENE_H

#include <QWidget>
#include<QTimer>
#include"map.h"
#include"HeroPlane.h"
#include"bullet.h"
class MainScene : public QWidget
{
    Q_OBJECT

public:
    MainScene(QWidget *parent = nullptr);
    ~MainScene();
     //初始化场景
    void initScene();
    //START
    void playGame();
    //更新元素坐标
    void updatePosition();
    //绘制
    void paintEvent(QPaintEvent *);
    //地图
    Map m_map;
    //重写鼠标移动事件
    void mouseMoveEvent(QMouseEvent *);
    //飞机
    HeroPlane m_hero;
    //定时器
    QTimer m_Timer;
    //子弹对象
    Bullet temp_Bullet;
};
#endif // MAINSCENE_H
